{\rtf1\ansi\deff0\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fnil\fprq0\fcharset128 StarSymbol{\*\falt Arial Unicode MS};}{\f3\froman\fprq2\fcharset0 Thorndale{\*\falt Times New Roman};}{\f4\fswiss\fprq2\fcharset0 Albany{\*\falt Arial};}{\f5\fnil\fprq0\fcharset0 Verdana;}{\f6\fnil\fprq0\fcharset0 StarSymbol{\*\falt Arial Unicode MS};}{\f7\fnil\fprq2\fcharset0 Arial;}{\f8\fnil\fprq2\fcharset0 HG Mincho Light J{\*\falt msmincho};}{\f9\fnil\fprq2\fcharset0 Arial Unicode MS;}}
{\colortbl;\red0\green0\blue0;\red0\green0\blue128;\red255\green255\blue255;\red128\green128\blue128;\red221\green221\blue221;}
{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033\snext1 Normal;}
{\s2\sb240\sa283\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs28\lang255\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\loch\f4\fs28\lang1033\sbasedon1\snext3 Heading;}
{\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033\sbasedon1\snext3 Body Text;}
{\s4\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033\sbasedon3\snext4 List;}
{\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ai\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang1033\i\loch\f5\fs24\lang1033\i\sbasedon1\snext5 caption;}
{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033\sbasedon1\snext6 Index;}
{\s7\sa283\brdrb\brdrdb\brdrw15\brdrcf4\brsp0{\*\brdrb\brdlncol4\brdlnin1\brdlnout1\brdlndist20}\brsp0\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs12\lang1033\loch\f5\fs12\lang1033\sbasedon1\snext3 Horizontal Line;}
{\s8\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\i\loch\f5\fs20\lang1033\i\sbasedon1\snext8 envelope return;}
{\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033\sbasedon3\snext9 Table Contents;}
{\s10\cf0{\*\tlswg8236}\tqc\tx4818{\*\tlswg8236}\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033\sbasedon1\snext10 footer;}
{\s11\cf0{\*\tlswg8236}\tqc\tx4818{\*\tlswg8236}\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033\sbasedon1\snext11 header;}
{\s12\sb240\sa283\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs32\lang255\ab\ltrch\dbch\af8\langfe255\hich\f3\fs32\lang1033\b\loch\f3\fs32\lang1033\b\sbasedon2\snext3{\*\soutlvl0} heading 1;}
{\s13\sb240\sa283\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs20\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs20\lang1033\b\loch\f4\fs20\lang1033\b\sbasedon2\snext3{\*\soutlvl5} heading 6;}
{\s14\sb240\sa283\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs22\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs22\lang1033\b\loch\f4\fs22\lang1033\b\sbasedon2\snext3{\*\soutlvl4} heading 5;}
{\s15\sb240\sa283\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs24\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs24\lang1033\i\b\loch\f4\fs24\lang1033\i\b\sbasedon2\snext3{\*\soutlvl3} heading 4;}
{\s16\sb240\sa283\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b\sbasedon2\snext3{\*\soutlvl2} heading 3;}
{\s17\sb240\sa283\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b\sbasedon2\snext3{\*\soutlvl1} heading 2;}
{\s18\li567\ri567\lin567\rin567\fi0\sa283\box\brdrs\brdrw1\brdrcf5\brsp144{\*\brdrt\brdlncol5\brdlnin0\brdlnout1\brdlndist0}\brsp144{\*\brdrl\brdlncol5\brdlnin0\brdlnout1\brdlndist0}\brsp144{\*\brdrb\brdlncol5\brdlnin0\brdlnout1\brdlndist0}\brsp144{\*\brdrr\brdlncol5\brdlnin0\brdlnout1\brdlndist0}\brsp144\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033\sbasedon1\snext18 Quotations;}
{\*\cs20\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 Endnote Symbol;}
{\*\cs21\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 Footnote Symbol;}
{\*\cs22\cf2\ul\ulc0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 Internet link;}
{\*\cs23\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\langfe255\hich\f0\fs24\lang1033\loch\f0\fs24\lang1033 Numbering Symbols;}
{\*\cs24\cf0\rtlch\af6\afs18\lang255\ltrch\dbch\af6\langfe255\hich\f6\fs18\lang1033\loch\f6\fs18\lang1033 Bullet Symbols;}
}{\*\listtable{\list\listtemplateid1
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li576}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li1283}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li6363}
{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\fs18\f6\fs18\f6\fs18\f2\fi-283\li7070}}\listid1}
{\list\listtemplateid2
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-283\li707}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-283\li1414}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-283\li2121}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-283\li2828}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-283\li3535}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-283\li4242}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-283\li4949}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-283\li5656}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-283\li6363}
{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-283\li7070}}\listid2}
}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}{\listoverride\listid2\listoverridecount0\ls1}}

{\info{\creatim\yr2008\mo4\dy21\hr23\min32}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6800}}\deftab709
{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt0 Standard;}
{\pgdsc1\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt1 Endnote;}
{\pgdsc2\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}\pgdscnxt2 HTML;}}
\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
{\*\pgdscno2}\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}\pard\plain \ltrpar\s3\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033{\rtlch \ltrch\loch\f5\fs72\lang1033\i0\b0{\fs72 {\*\bkmkstart p_4r}{\*\bkmkend p_4r}e-Bibliophile Project{\*\bkmkstart vr3u}{\*\bkmkend vr3u}\line Software Requirements Specification(srs)}}{\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 {\*\bkmkstart ul.n}{\*\bkmkend ul.n}\line {\*\bkmkstart gy-v}{\*\bkmkend gy-v}\line Version 0.01{\*\bkmkstart hq2e}{\*\bkmkend hq2e}\line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\*\bkmkstart ujx:}{\*\bkmkend ujx:}
\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\brdrb\brdrdb\brdrw15\brdrcf4\brsp0{\*\brdrb\brdlncol4\brdlnin1\brdlnout1\brdlndist20}\brsp0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs12\lang1033\loch\f5\fs12\lang1033 {\*\bkmkstart rivc}{\*\bkmkend rivc}
\par \pard\plain \sb240\sa283\keepn\f3\fs32\b\f8\fs32\b\f9\fs32\b \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa283\keepn\rtlch\af9\afs32\lang255\ab\ltrch\dbch\af8\langfe255\hich\f3\fs32\lang1033\b\loch\f3\fs32\lang1033\b {\rtlch \ltrch\loch\f3\fs32\lang1033\i0\b {\*\bkmkstart eb7l}{\*\bkmkend eb7l}TOC\\Outline }
\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 1.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li707\ri0\lin707\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 {\*\bkmkstart wiaj}{\*\bkmkend wiaj}Introduction }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Purpose }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 2.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Overview }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 3.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Target User }
\par \pard\plain {\listtext\pard\plain \li707\ri0\lin707\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 2.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li707\ri0\lin707\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Description }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 User Work Cycle }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 2.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 GUI Aesthetic }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 3.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Primary Features }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 4.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Secondary Features}
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 5.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Markup Vocabulary }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 6.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Formatting Vocabulary }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 7.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Project Files }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20 8.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Round Trip Compliance }
\par \pard\plain {\listtext\pard\plain \li1414\ri0\lin1414\rin0\fi-283\sa283\f5\fs20\f5\fs20\f5\fs20 9.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li1414\ri0\lin1414\rin0\fi-283\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Plug-in Structure}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 
\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\brdrb\brdrdb\brdrw15\brdrcf4\brsp0{\*\brdrb\brdlncol4\brdlnin1\brdlnout1\brdlndist20}\brsp0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs12\lang1033\loch\f5\fs12\lang1033 
\par \pard\plain \sb240\sa283\keepn\f3\fs32\b\f8\fs32\b\f9\fs32\b \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa283\keepn\rtlch\af9\afs32\lang255\ab\ltrch\dbch\af8\langfe255\hich\f3\fs32\lang1033\b\loch\f3\fs32\lang1033\b {\rtlch \ltrch\loch\f3\fs32\lang1033\i0\b (1)Introduction }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 
\par \pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (1.1)Purpose }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 This document details the system requirements for an e-book authoring package.\~ Features and action/responses included are intended to be a metric by which the projects completeness can be judged.\line \line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (1.2)Overview }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 The requirements contained in this document are the byproduct of forum dialogs, research, and well educated advisers.\~ The software package aims to decouple document structure from presentation, to allow high quality e-book production to be accessible to a
nyone.\line \line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (1.3)Target User }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 The primary intended user are the hobbyist and enthusiast that currently provide the lion's share of work converting and formatting public domain works.\line The secondary users are the people who are formatting commercially distributed works, both for commerci
al gain, and those who offer them as a method of "format swapping".\line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\brdrb\brdrdb\brdrw15\brdrcf4\brsp0{\*\brdrb\brdlncol4\brdlnin1\brdlnout1\brdlndist20}\brsp0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs12\lang1033\loch\f5\fs12\lang1033 
\par \pard\plain \sb240\sa283\keepn\f3\fs32\b\f8\fs32\b\f9\fs32\b \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa283\keepn\rtlch\af9\afs32\lang255\ab\ltrch\dbch\af8\langfe255\hich\f3\fs32\lang1033\b\loch\f3\fs32\lang1033\b {\rtlch \ltrch\loch\f3\fs32\lang1033\i0\b (2)Description }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 
\par \pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (2.1)User Work Cycle }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 
\par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Load File }
\par \pard\plain {\listtext\pard\plain \li1283\ri0\lin1283\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li1283\ri0\lin1283\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Select target file }
\par \pard\plain {\listtext\pard\plain \li1283\ri0\lin1283\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li1283\ri0\lin1283\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 choose from import plug-ins (if more than one is appropriate) }
\par \pard\plain {\listtext\pard\plain \li1283\ri0\lin1283\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li1283\ri0\lin1283\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 choose if to import contained or "best guess" markup }
\par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Create a project file or directory(depending on format constraints)}
\par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Mark major breakpoints }
\par \pard\plain {\listtext\pard\plain \li1283\ri0\lin1283\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li1283\ri0\lin1283\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 in most documents this means marking the pre, post, and body sections (dedication, glossary, end notes etc)\~ }
\par \pard\plain {\listtext\pard\plain \li1283\ri0\lin1283\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li1283\ri0\lin1283\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 then marking the chapter sections (it is assumed to end as the next chapter begins }
\par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Subdivide \\ Markup \\Insert - create things like poem>verse>line hierarchies, mark singing, banners, lists, and other literary devices.\~ This is also the normal time to insert image objects.}
\par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Choose a primary style sheet (from a library or list) }
\par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Create an override style sheet if needed }
\par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Save project }
\par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-283\sa283\f5\fs20\f5\fs20\f5\fs20\f6\fs18\f6\fs18\f6\fs18 \'95\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-283\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Export to desired formats}
\par \pard\plain \li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\f4\fs26\b\f8\fs26\b\f9\fs26\b \ltrpar\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b {\rtlch \ltrch\loch\f4\fs26\lang1033\i0\b (2.1.1)Perspective }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Most examples and use case are created with the primary target user in mind.\~ Because of this, it is assumed that the user all ready has the source material, and are making minor corrections,\~ as well as adding structure to the document.\line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (2.2)GUI Aesthetic }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 The GUI is to be built to conform to the aesthetics of modern applications.\~ These standard elements should be augmented to provide an incredibly intuitive and data rich interface.\~ Due to differences in work flows and user preferences, most elements of th
e GUI should be movable, customisable, and optional.}
\par \sect\sbknone\cols1\ltrsect
\pard\plain \li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\f4\fs26\b\f8\fs26\b\f9\fs26\b \ltrpar\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b {\rtlch \ltrch\loch\f4\fs26\lang1033\i0\b (2.2.1)Consistant Elements }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 The application will have a primary workspace that takes up the majority of the screen, and a non-closeable set of primary interface options (File,Markup,Options,Help) that may be hidden (much like the windows task bar).}
\par \pard\plain \li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\f4\fs26\b\f8\fs26\b\f9\fs26\b \ltrpar\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b {\rtlch \ltrch\loch\f4\fs26\lang1033\i0\b (2.2.2)Primary Work Space }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Will be able to have parts of it space taken over by other elements, namely toolbars, navigation pane, and the clipboard pane.\~ Its primary purpose it to be the main work area, where content is displayed.\~ Using underlines, bold, italic fontsize, justifica
tion and colors the user should quickly be able to tell if the text has been marked up, and after a small amount of use, what markup has been applied.\~ One of the optional components that the user has is to have a markup feedback bar, much like the bar at 
the base of a web-browser.\~ when appropriate it should list the effect hierarchy of the target, such as {\chcbpat1\cf3 body>chapter>p>loud} if they were over something marked up as loud.\~ If possible this function would be activated by mouse over, however do to processing
 constraints, it may only be possible upon selection.}
\par \sect\sbknone\cols1\ltrsect
\pard\plain \li1728\ri0\lin1728\rin0\fi0\sb240\sa283\keepn\f4\fs26\b\f8\fs26\b\f9\fs26\b \ltrpar\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1728\ri0\lin1728\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b {\rtlch \ltrch\loch\f4\fs26\lang1033\i0\b (2.2.2.1)Non-Print Graphical Indicators }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1728\ri0\lin1728\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 There are several things that do not show well inside a text area, these should be given in-line images\\glyphs that represent them, to be displayed to the user\~ option to display block level(<p>) numbers, page ref numbers(where page-turns are in paper) and
 poem line numbers should be available. clicking on them should select their entire block.\line }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 
\par \pard\plain \li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\f4\fs26\b\f8\fs26\b\f9\fs26\b \ltrpar\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b {\rtlch \ltrch\loch\f4\fs26\lang1033\i0\b (2.2.3)Navigation Pane }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 All open content in the program should be displayed inside an optional collapsible tree, with each document being given its own top level element.\~ Clicking on an element in the pane will take you to it in the document.\~ Right clicking on an element opens 
a dialog that allows you to edit appropriate content\\attributes of the element (this is context sensitive, and the options on a paragraph or a banner are different from a chapter or a poetry line)}
\par \pard\plain \li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\f4\fs26\b\f8\fs26\b\f9\fs26\b \ltrpar\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b {\rtlch \ltrch\loch\f4\fs26\lang1033\i0\b (2.2.4)Toolbars\\Toolbar Icons }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 Tools will be sorted into context/content groups.\~ These tools can be added to a tool bar.\~ Tool bars can be docked to any of the screens 4 sides, to the sides of other docked tool bars, or float.\~ The toolbar has a (edit this toolbars options) icon, that 
allows you to set things like always in front, and orientation (vertical vs horizontal).\~ Tool bars may also be named, so that under Options>Bring Me>Toolbar name can return "lost" toolbars due to screen re-size, or erroneous starting position data.\line Based 
on context icons that are unusable should be greyed out, unlike the "markup feedback bar(2.2.2)" this behavior should only occur based on where the cursor is, or what is currently highlighted.}
\par \pard\plain \li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\f4\fs26\b\f8\fs26\b\f9\fs26\b \ltrpar\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b {\rtlch \ltrch\loch\f4\fs26\lang1033\i0\b (2.2.5)Context Pop-up Menu }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sa283\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 as an alternative to requiring tool bars, based on the current selected text, or location of the cursor, right clicking should open a split listing menu, similar to the ones used by 3d studio max and blender.}
\par \pard\plain \li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\f4\fs26\b\f8\fs26\b\f9\fs26\b \ltrpar\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs26\lang255\ab\ltrch\dbch\af8\langfe255\hich\f4\fs26\lang1033\b\loch\f4\fs26\lang1033\b {\rtlch \ltrch\loch\f4\fs26\lang1033\i0\b (2.2.6)Cut\\Copy\\Paste }
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1152\ri0\lin1152\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 There is an optional Clipboard pane.\~ This space acts as a buffer for multiple units of content.\~ When the clipboard pane is being utilized, cut and/or copy cause a new object to be created.\~ This object retains all markup/structure.\~ This object has a exp
and/contract button, an edit (expand automatically enters edit mode) and a remove/delete.\~ when in edit mode the object acts as a document, allowing markup, highlighting, and Cut\\Copy\\Paste.\~ Cut and Copy should not loose focus on the current edit, they sh
ould create new objects.\~ when the object is first clicked, or when expanded when its title is clicked, the entire object is selected and placed in the OSes clipboard, if system constrains require it, this functionality can be reserved for another button.\~
 If system resources require that there be a maximum clipboard size, each item should have its last interacted with time\\priority, and the oldest should be removed (if this becomes the case, the pane should have a used of max indicator... probably in the f
orm of a filling bar.\line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\cbpat3\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\cbpat3\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (2.3)Primary Features }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 text\line \line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\cbpat3\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\cbpat3\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (2.4)Secondary Features }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033{\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0{\chcbpat3 text}}{\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 \line \line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (2.5)Markup Vocabulary }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 text\line \line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (2.6)Formatting Vocabulary }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 text\line \line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f3\fs32\b\f8\fs32\b\f9\fs32\b \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs32\lang255\ab\ltrch\dbch\af8\langfe255\hich\f3\fs32\lang1033\b\loch\f3\fs32\lang1033\b {\rtlch \ltrch\loch\f3\fs32\lang1033\i0\b (2.7)Project Files }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 text\line \line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f3\fs32\b\f8\fs32\b\f9\fs32\b \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs32\lang255\ab\ltrch\dbch\af8\langfe255\hich\f3\fs32\lang1033\b\loch\f3\fs32\lang1033\b {\rtlch \ltrch\loch\f3\fs32\lang1033\i0\b (2.8)Round Trip Compliance }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 text\line \line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\f4\fs28\i\b\f8\fs28\i\b\f9\fs28\i\b \ltrpar\s17\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\sb240\sa283\keepn\rtlch\af9\afs28\lang255\ai\ab\ltrch\dbch\af8\langfe255\hich\f4\fs28\lang1033\i\b\loch\f4\fs28\lang1033\i\b {\rtlch \ltrch\loch\f4\fs28\lang1033\i\b (2.9)Plug-in Structure }
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 text\line }
\par \sect\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn567\margtsxn567\margbsxn567{\cbpat3}
\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 
\par \pard\plain \ltrpar\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa283\brdrb\brdrdb\brdrw15\brdrcf4\brsp0{\*\brdrb\brdlncol4\brdlnin1\brdlnout1\brdlndist20}\brsp0\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs12\lang1033\loch\f5\fs12\lang1033 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs20\lang1033\loch\f5\fs20\lang1033 {\rtlch \ltrch\loch\f5\fs20\lang1033\i0\b0 \line \line \line \line }
\par }